#ifndef _ICE_FRAMEWORK_DEFINES_H_
#define _ICE_FRAMEWORK_DEFINES_H_

//**START USER CONFIGURABLE OPTIONS**
#define ICEFRAMEWORKNAME L"ICE - IrrLicht Common Engine"

//**END USER CONFIGURABLE OPTIONS**


#define ICEDEBUG
//TODO: replace this with logger class (or irrlicht-specific implementation)
#if defined(ICEDEBUG)
	#define ICEDBGMSG printf
#else
	void dummyprintf(...);
	#define ICEDBGMSG dummyprintf  //dont print out anything
#endif


//includes


#include <Irrlicht.h>
#include <stdio.h>
#include <string.h>
typedef  irr::u32 uint32;
typedef  irr::u16 uint16;
typedef  irr::u8  uint8;
typedef  irr::f32 float32;
typedef  irr::f64 float64;
typedef  irr::s32 int32;
typedef  irr::s16 int16;
typedef  irr::s8  int8;
#define STRCMP strcmp
#define ICE_ON_IRRLICHT
//#define TIXML_USE_STL



#endif
